vs
QUICK ANSWER
"There are not" is a phrase which is often translated as "no hay", and "there are no" is a phrase which is also often translated as "no hay". Learn more about the difference between "there are not" and "there are no" below.
there are not()
A phrase is a group of words commonly used together (e.g., once upon a time).
there are no()